___________________________________________________________________________________
‘Assessment 3 - Case Study’
________________________________________________________________________________
Introduction
________________________________________________________________________________
This case study examines player and team performance in the
2020 Super Netball season, focusing on key performance
indicators that coaches can use to enhance their decision making. After
some investigation I found the key analytcial areas that Netball Coaches
wish to know about include:
- Top Performers (Player & Team)
- Scoring efficiency
- Turnovers & possession control
- Defensive strength
- Midcourt performance
- Discipline (penalties & fouls)
___________________________________________________________________________________
1. Boxplot representing ‘Statisical Distribution of the
Super Netball data’
___________________________________________________________________________________
Creation of a boxplot to view the statistical distribution of the
varying statistics.
The wider the spread indicates the variation in player
performance.
Any outliers indicate the exceptional or in some instances
underperforming players.
Colourblind friendly colours are utilised for ease of viewing.
The plot helps the coach to understand the distribution of player
performance.
Its helps with the following coach decisions
- Player development - which may address
- Game strategy
- Recruitment of players
Tools, Workflow and Proccesses used for the above
plot
1. I wanted to show a holistic representation of the statistical
distribution of all statistics, which would highlight
2. I spoke with a prominent Netball Coach to find what type of
analysis was important
3. To me this was challenging so I had to explore various steps from
the lectures online to utilising the online resources provided to make
relevant changes such as the colour friendly schemes were used
4. Intially the X-axis was a blur and a sea of font that was not
recnisabele so I had to angle the font so that you could read this
5. Initially the graph was not very wide which made the whole plot
unreadable so i work through a process of working out hwo to widen the
plot for the fledasboard so it could be read
___________________________________________________________________________________
Using Code create the following summary statistics for Super
Netball 2020 season
___________________________________________________________________________________
1. Top 10 players based of total performance
2. Top 10 teams based on total performance
3. Top 10 shooters by accuracy
4. Shooting Accuracy vs Total Attempts
5. Top 10 Shooters and where shots are coming from Zone 1 and Zone
2
6. Turnovers and breakdown of these turnovers
7. Turnover distribution per team
8. Display the spread of defensive actions across varying
statistics
9. Visualisation of the influence the midcourt has on Super
Netball
10. Team Summary of mid court statistics
11. Top 10 penalised players
13. Visualisation of which teams receive the most penalties
__________________________________________________________________________________
2. Top 10 Players by Performance
__________________________________________________________________________________
This bar chart plot helps coaches identify top-ranked players who
have the greatest impact on their team’s success.
It supports strategic planning by revealing key players to target
defensively, neutralising their strengths.
It provides data-driven insights for scouting and recruitment,
ensuring teams focus on acquiring the best talent.
In the plot below you can clearly see the best players by
performance=
Tools, Workflow and Proccesses used for the above
plot
1. I wanted to show the Top 10 Players based on perforamnce
2. This is more of a summary statistics which oversee’s a lot of the
plots I would create later - Here is the best players by performance and
my plots below would then show specifically why.
3. Using gglot2, dplyr & virdis to make the plot
4. Work was completed earlier to discover top_players and intially I
had an error due to a top_players line being empty so I worked throuh
steps to eridcate and filter this within my script so that the plot
would process. (if (nrow(top_players) > 0) top_players_name <-
top_players$Athlete[1] - top_player_data <- SuperNetball_data %>%
- filter(Athlete == top_players_name))
5. I kept this plot simple - being a coach I just want to know who
is the best
6. Initially I had all of the View, DT (dataable), Print commands
within my script but as I was knitting these all appeared. I decided to
take
7. I created a theme for my X axis, Y axis, legend which I liked
(thems_minimal) and kept as a theme throughout the remiander of my plots
where I could
___________________________________________________________________________________
3. Top 10 Teams by Performance
________________________________________________________________________________
This bar chart is desinged to ranks team by total performance
Helping coaches quickly identify the strongest and weakest
teams.
It provides data-driven insights to support strategy adjustments,
game planning, and player development.
The use Using colorblind-friendly colors adds clarity
In the plot below you can clearly see the teams by performance
Tools, Workflow and Proccesses used for the above
plot
1. I wanted to show the Top 10 Teams based on perforamnce
2. This is a summary statistics which oversee’s a lot of the plots I
would create later - Here is the best players by performance and my
plots below would then show specifically why.
3.I used ggplotly2, Dplyr & Viridis to complete this plot
4. Ensured team_perforamnce was a numeric value
5. Learnt the group_by() and summarise() functions
6. Learnt how to reorder the X-Axis and add fill to the colour bars
- flip coordinates coord_flip command and add colourblind frienly
colours
7. Discovered how to adjust labels and make them more meaningful
labs()
8. Learnt how to adjust themes and found theme_minimal to be my
favourite
___________________________________________________________________________________
4. Bar Chart - Top 10 Shooters by Accuracy - Efficiency and
Accuracy Analysis
________________________________________________________________________________
By creating this bar chart we are providing the coach with a ranking
of the top 10 shooters by accuracy.
This helps coaches evaluate shooting efficency and can help with
strategy offesnively.
This identifies the following:
- Most reliable shooters with high accuracy that can be focused on
in crucial game situations, you want this person to shoot the ball
- Helps to identify players with high accuracy but may also have low
engaement in the game who the team may need to provide more
opportunities
- Looks at the consistency of each shooter and who is consistently
converting attempts into goals
- Help with design around plays for specific players who show high
accuracy
- Helps with lineup decisions, strategic plays, recrutiment
The whole focus is to provide the coach with informaiton to maximise
the teams scoring potential.
________________________________________________________________________________

Tools, Workflow and Proccesses used for the above
plot
1. I wanted to show the Top 10 Shooters based on accuracy
2. Same packages were used
3. Made sure Shootin_accuracy was numeric
4. I learnt hwo to transform data with pivot_wider() which meant the
long format of hte dataset being utilised was able to be looke at in a
wider format values like (goal_from_zone1, goal_from_zone2)
5. Learnt to filter and the slice head function to ensure only top
10 players were selected
6. Learnt who to present actual accuracy values and how to remove
the legend
7. I ran into issues with vlaues and found the coalesce command
helped to ensure if any of these values are NA they were replaced by 0.
This was frustraing and I ended up googling and found this. Helped to
prevent the error I found and helped with later calcualtions.
___________________________________________________________________________________
5. Top 10 Shooters, breakdown of wehre they shot the ball
from Zone 1 or Zone 2
___________________________________________________________________________________
This stacked bar chart provides a breakdown of where the top 10
shooters score from—Zone 1 (close range) vs. Zone 2 (long range)—helping
coaches refine offensive strategies.
Coach insights provided by the plot
- It identifies if a player excels in close ot long range
shooting
- It can help determine if a player is taking the right shot
selection
- Plays can be designed to have the right player whoot the ball in
the right spot
- It can provide information on opposing players and generate
scouting or defensive strategies to shut down opposing shooters. It can
help determine match ups
- Help to assist recruiting decisions as the team may need a
specialist shooter for a specific zone.
___________________________________________________________________________________

Tools, Workflow and Proccesses used for the above
plot
1. I wanted to show the Top 10 Shooters and where they shot the ball
from Zone 1 or 2
2. Having earlier converting the data into wide format I found that
I then had to convert this to long format to allow for a stacked bar
chart
3. I liked the idea of putting more detail behind the top shooters
and showing the different areas where they execute skills.
___________________________________________________________________________________
6. Scatter Plot of Shooting Accuracy vs Total
Attempts
___________________________________________________________________________________
This plot compares shooting accuracy vs. total
attempts, helping coaches evaluate shooter efficiency.
It should help the coach with insights for the following:
- Identifies players with high accuracy & high attempts who you
want shooting the ball at crucial times
- Identifies players with low accuracy but high attempts so
exploration as to why must be a consideration, maybe poor sot selection,
technique etc.
- Recruitment & scouting – Shows which players to target as
elite shooters
- Adjustments to the style of play may be crucial show that you have
the ball in the right shooters handds at the right time.
##____________________________________________________________________________________

Tools, Workflow and Proccesses used for the above
plot
1. I wanted to show my plotting skills by attempting a scatter plot
which represents Shooting Accuracy vs Total Attempts
2. I added a trend line to this plot to help show trends for the top
10 shooters geom_smooth
3. I used colours to differentiate players and created transpency
with the blind frinedly colours using alpha = 0.9
4. Minimal_theme makes the plot look mroe modern
5. When running this in the flexdashboard I found errors in this
plot of small text appearing. I found 2 errors here. 1 = now space after
the 2 hash marks ## 2. only one hash mark # this resulted in me
searching for reasons as to why which was frustrating
__________________________________________________________________________________
7. Stacked Bar Chart showing amount of turnovers and
breakdown of these turnovers
__________________________________________________________________________________
This stacked bar chart breaks down turnovers by type (bad passes,
bad hands, missed goal turnovers) for each team.
– Identifies the most frequent turnover types so the coach can
target these areas
- Focus on specific possession control, adjusting training focus on
passing accuracy, ball secutity and shot selection
This in turn should help the coach lead the team to better
possession control and fewer wasted opportuniities
Tools, Workflow and Proccesses used for the above
plot
1. This stacked bar chart shwo istribution by team
2. Had to re order teams by the total turnovers
I had to flip the x-axis and y-axis for readability and find ways to
do this. coord_flip() allow me to do this
3. I used minimal_theme to keep everything consistent throughout
case study
4. I increase font size and used vridis colorblind friendly colours
for readability
___________________________________________________________________________________
8. Boxplot of turnover distribution per team
___________________________________________________________________________________
This boxplot shows the spread of turnovers per team helping
understand the spread, median and presence of outliers
Coaches are able to assess the following
- Impartance of ball security.
- Teams struggling with turnovers with the outliers revealing teams
making excessive errors
- It helps to correlate turnoves with performance and games
success
- Can privide a focus on what sort of ball security drills which
will helpd reduce unforced erros and provide higher levels of
possession.
__________________________________________________________________________________

Tools, Workflow and Proccesses used for the above
plot
1. This boxplot is aimed to extend my plotting skills and show
turnover distribution of teams
2. Created boxplot geom_boxplot
3. Once again I had to flip coordinates for readbility
4. Applied theme-minimal() and colourblind friendly colours - cut
and paste the theme
___________________________________________________________________________________
9. Whisker Box Plot to show the spread of defensive actions
across various statistics
___________________________________________________________________________________
This boxplot highlights defensive statistics, intercepts,
deflections, blocks and rebounds to evaluate defensive strengths.
Coach is able to utilise this information to:
- Help improve defensive training and focus on which actions need
work
- Ability to work on key team strategies by focusing on defensive
strengths
- Focus on areas that have a high median but may also have many
outliers as it suggest a few players doing most of the work
- If their is a small spread it means players performa similarily in
this area
- Where their are outliers it may help coach to reward top
performers and address the inconstent ones at the other extreme
___________________________________________________________________________________

Tools, Workflow and Proccesses used for the above
plot
1. This boxplot is aimed to extend my plotting skills showing
distribution of defensive actions across players
2. geom_boxplot to generate the boxplot
3. aes and viridis and this time used theme-classic() and
colourblind friendly colours - cut and paste the theme
4. As per all plots I took out the str, view, print, DT for ease of
presenting data in the flexdashboard
5. Learnt to hihglight outliers in red and use solid red dots
___________________________________________________________________________________
10. Visualisation of the influence the midcourt has on Super
Netball League
___________________________________________________________________________________
This bar chart plot compares feeds, feed attempts, and center pass
receives across teams, highlighting midcourt playmakers
Caoches utlising this bar chart can fdin the following:
- Can identify strign playmakers who are found to have high feeds
and feed attempts
- Can see players with an ability to progress the ball with high
centre pass recieves and then who excel at tranistioning to attack.
- It identifies pplayers with efficiency who reduce risky passes and
ensure controlled feeds
Tools, Workflow and Proccesses used for the above
plot
1. This boxplot is aimed to extend my plotting skills showing
distribution of defensive actions across players
2. geom_boxplot to generate the boxplot
3. aes and viridis and this time used theme-classic() and
colourblind friendly colours - cut and paste the theme
4. As per all plots I took out the str, view, print, DT for ease of
presenting data in the flexdashboard
5. Learnt to hihglight outliers in red and use solid red dots
___________________________________________________________________________________
11. Grouped Bar Chart - Team Summary of Midcourt
Statistics
___________________________________________________________________________________
This grouped bar chart compares midcourt performance across
teams
The focus is on the following to evaluate ball distribution
efficiency
- Feeds
- Feed Attempts
- Centre Pass Recieves
This will help coaches to recruit strong playmakers, as teams with
high feeds and feed attempts mean more possession and generally means
more scoring opportunities
Considers transition efficency with high centre pass receives
indicating strong ball progression from defence to offence
Scouting so that weakness can be exploited such as teams with poor
ball movement
If the team they coach has low feeds but high attempts a focus may
be needed on accuracy and execution.
Helps to refine midcourt strategies and improve passing
accuracy
Tools, Workflow and Proccesses used for the above
plot
1. This boxplot is aimed to extend my plotting skills showing
distribution of defensive actions across players
2. geom_boxplot to generate the boxplot
3. aes and viridis and this time used theme-classic() and
colourblind friendly colours - cut and paste the theme
4. As per all plots I took out the str, view, print, DT for ease of
presenting data in the flexdashboard
5. Learnt to hihglight outliers in red and use solid red dots
____________________________________________________________________________________
12. Grouped Bar Chart - Top 10 penalised
players
____________________________________________________________________________________
The grouped bar chart can look at the Top 10 Players and provide the
follwoing insights for coaches
- Identifiy players who commit the highest amount of penalties
- It idenitifies the specifc type of penalty the commits
- It can help a coach with specific focus points to work with
players on redcuing specific defensive techniques
- It may help the coach to understand how to reduce unecessary
fouls
___________________________________________________________________________________

Tools, Workflow and Proccesses used for the above
plot
1. I searched for a plot that would effectively compare multiple
catergories which in this case was penalty types, within each players
group. It borke down the penalty count by type. My search led me to a
dodged bar chart. position_dodge() with each penalty type appearing as a
seperate bar within each players catergory.
- I had to reorder the x-axis from highest to lowest penalites
- Improve readabilty, colourblind friendly colours, theme_minimal
etc
13. Whisker Plot - Penalty distribution by type of
penalty
___________________________________________________________________________________
This boxplot visualizes penalty distribution by type, helping
coaches assess team discipline and defensive tendencies.
Key Insights for Coaches:
_ Identify teams with high penalty counts
_ Certain teams may struggle with contact, obstruction, or offside
penalties, indicating areas for improvement.
_ Addressing high-penalty areas can lead to better game control and
fewer opposition scoring opportunities.
_ Target teams with consistent penalty issues to exploit weaknesses
in key game moments.
_ This insight helps coaches improve team discipline, refine
defensive strategies, and minimize costly errors.
Tools, Workflow and Proccesses used for the above
plot
1. This whisker boxplot is aimed to extend my plotting skills
showing distribution of defensive actions across players
2. geom_boxplot to generate the boxplot
3. aes and viridis and this time used theme_minimal() and
colourblind friendly colours - cut and paste the theme
4. As per all plots I took out the str, view, print, DT for ease of
presenting data in the flexdashboard
5. Learnt to hihglight outliers in red and use solid red dots